import com.dinmax.mediacenter.*

class Cargador {
	private var _clip:MovieClip;
	private var _loader:MovieClip;
	private var _parente:MovieClip;
	private var _interval:Number;
	private var _nFrame:Number;
			
	function Cargador(parent:MovieClip){
		_parente=parent;
		dibujar();
	}
	
	private static var numero:Number=0;
	private static function getInstancia():String{
		var nombre:String="mcCargador"+numero;
		numero++;
		return nombre;
	}
	
	public function getClip():MovieClip{
		return _clip;
	}
	public function terminar(){
		clearInterval(_interval);
		for(var sNested:String in _clip){
			_clip[sNested].unloadMovie();
			_clip[sNested].removeMovieClip();
		}
		_clip.unloadMovie();
		_clip.removeMovieClip();
	}
	
	private function chequeo(cargador:Cargador){
		cargador._loader.gotoAndStop(cargador._nFrame);
		if(cargador._nFrame==1){
			cargador._nFrame++;
		} else {
			cargador._nFrame--;
		}
		cargador._loader.mcBoton.onPress=function(){
		//	Application.finCargador();
		}
	}
	
	private function dibujar(){
		_clip=_parente.createEmptyMovieClip(getInstancia(), _parente.getNextHighestDepth());
		_loader=_clip.createEmptyMovieClip("loader", _clip.getNextHighestDepth());
		_loader.loadMovie("cargador_.swf");
		_nFrame=2;
		//_interval=setInterval(chequeo, 20000, this);
	}
	
}//FIN CLASE